Turn off Smultron and run these commands in Terminal (which you can find in /Applications/Utilities) and then restart Smultron.
defaults write org.smultron.Smultron UserDateFormat "mmmm" The formats that you can insert instead of mmmm can be found here: http://icu.sourceforge.net/userguide/formatDateTime.html
defaults write org.smultron.Smultron UpdateDocumentAutomaticallyWithoutWarning -bool YES
documents are reloaded automatically without a confirmation dialogue when setting Smultron to check if another application has updated the document. Exchange YES with NO if you want to turn off this feature again.
defaults write org.smultron.Smultron TimeBetweenDocumentUpdateChecks 10
you check if another application has updated any of the open documents every 10 seconds instead of the default 15 seconds. You can give it a value down to 1 second.
defaults write org.smultron.Smultron UseTabStops -bool NO
you will stop using tab stops, i.e. it will not calculate how many spaces are needed to get to the next stop, which is defined by "Tab Width", instead it will insert a fixed number of spaces when pressing tab (if one has chosen to insert spaces instead of a tab when indenting). Exchange NO with YES if you want to return to the default state.
defaults write org.smultron.Smultron AlwaysEndFileWithLineFeed -bool YES
Smultron will check to see if the document ends with a line feed character (\n) and if not, it will add one. Exchange YES with NO if you want to return to the default state.
defaults write org.smultron.Smultron SuppressReplaceWarning -bool YES
Smultron will not ask if you really want to change all occurrences in Advanced Find but just change them directly. Exchange YES with NO if you want to return to the default state.
defaults write org.smultron.Smultron IndentWidth 2
you will indent with that width (2 in this example) instead of the tab width that is set in Preferences. Set the value to -1 if you want it to use the tab width again.
defaults write org.smultron.Smultron PreviewMarkdown -bool YES
Smultron will send all text through the command Markdown.pl and let it generate the (x)html. Exchange YES with NO if you want to return to the default state.
defaults write org.smultron.Smultron PreviewMultiMarkdown -bool YES
Smultron will send all text through the command MultiMarkdown.pl and let it generate the (x)html. Exchange YES with NO if you want to return to the default state.
defaults write org.smultron.Smultron LiveUpdatePreviewDelay 5
you will change how long the delay will be after the last key is pressed before the preview should automatically update if you have checked the "live Update" box. Default value is 1.
Date format:
You can change the last date format in the list under Appearance, you do it by writing:defaults write org.smultron.Smultron UserDateFormat "mmmm" The formats that you can insert instead of mmmm can be found here: http://icu.sourceforge.net/userguide/formatDateTime.html
Update documents automatically without warning
By writing:defaults write org.smultron.Smultron UpdateDocumentAutomaticallyWithoutWarning -bool YES
documents are reloaded automatically without a confirmation dialogue when setting Smultron to check if another application has updated the document. Exchange YES with NO if you want to turn off this feature again.
Time between document update checks
By writing:defaults write org.smultron.Smultron TimeBetweenDocumentUpdateChecks 10
you check if another application has updated any of the open documents every 10 seconds instead of the default 15 seconds. You can give it a value down to 1 second.
Tab stops
By writing:defaults write org.smultron.Smultron UseTabStops -bool NO
you will stop using tab stops, i.e. it will not calculate how many spaces are needed to get to the next stop, which is defined by "Tab Width", instead it will insert a fixed number of spaces when pressing tab (if one has chosen to insert spaces instead of a tab when indenting). Exchange NO with YES if you want to return to the default state.
End file with line feed
By writing:defaults write org.smultron.Smultron AlwaysEndFileWithLineFeed -bool YES
Smultron will check to see if the document ends with a line feed character (\n) and if not, it will add one. Exchange YES with NO if you want to return to the default state.
Suppress replace warning
By writing:defaults write org.smultron.Smultron SuppressReplaceWarning -bool YES
Smultron will not ask if you really want to change all occurrences in Advanced Find but just change them directly. Exchange YES with NO if you want to return to the default state.
Indent width
By writing:defaults write org.smultron.Smultron IndentWidth 2
you will indent with that width (2 in this example) instead of the tab width that is set in Preferences. Set the value to -1 if you want it to use the tab width again.
Markdown
By writing:defaults write org.smultron.Smultron PreviewMarkdown -bool YES
Smultron will send all text through the command Markdown.pl and let it generate the (x)html. Exchange YES with NO if you want to return to the default state.
MultiMarkdown
By writing:defaults write org.smultron.Smultron PreviewMultiMarkdown -bool YES
Smultron will send all text through the command MultiMarkdown.pl and let it generate the (x)html. Exchange YES with NO if you want to return to the default state.
Delay before preview should update live automatically
By writing:defaults write org.smultron.Smultron LiveUpdatePreviewDelay 5
you will change how long the delay will be after the last key is pressed before the preview should automatically update if you have checked the "live Update" box. Default value is 1.